#ifndef __NameGenerator_H__
#define __NameGenerator_H__


#include <string>
#include "video/Singleton.h"

namespace KEngine
{

class NameGenerator
{
public:
	NameGenerator();
	virtual ~NameGenerator();

	std::string generateNodeName();
	std::string generateMovableObjectName();

	DeclareSingleton(NameGenerator);

protected:
	int		mNodeUniqueID;
	int		mMovableObjectUniqueID;

};

}

#endif //